package com.jic.product.model.vo.response;
import java.util.Date;
import java.math.BigDecimal;
import javax.validation.constraints.NotEmpty;

import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class MWarehouseFlowingResponse extends BaseEntity {
	private static final long serialVersionUID = 1L;
    //@NotEmpty(message = "") 
    @ApiModelProperty(notes = "")
    private Long id;

    //@NotEmpty(message = "仓库流水编码") 
    @ApiModelProperty(notes = "仓库流水编码")
    private String flowingCode;

    //@NotEmpty(message = "仓库编码") 
    @ApiModelProperty(notes = "仓库编码")
    private String warehouseCode;

    //@NotEmpty(message = "仓库名称") 
    @ApiModelProperty(notes = "仓库名称")
    private String warehouseName;

    //@NotEmpty(message = "商品编码") 
    @ApiModelProperty(notes = "商品编码")
    private String productCode;

    //@NotEmpty(message = "商品名称") 
    @ApiModelProperty(notes = "商品名称")
    private String productName;

    //@NotEmpty(message = "商品计量单位") 
    @ApiModelProperty(notes = "商品计量单位")
    private String productUnitId;

    //@NotEmpty(message = "商品计量单位名称") 
    @ApiModelProperty(notes = "商品计量单位名称")
    private String productUnitName;

    //@NotEmpty(message = "商品数量") 
    @ApiModelProperty(notes = "商品数量")
    private String productCount;

    //@NotEmpty(message = "单据来源类型") 
    @ApiModelProperty(notes = "单据来源类型")
    private String sourceType;

    //@NotEmpty(message = "单据来源类型名称") 
    @ApiModelProperty(notes = "单据来源类型名称")
    private String sourceTypeName;

    //@NotEmpty(message = "单据编号") 
    @ApiModelProperty(notes = "单据编号")
    private String documentsNumber;

    //@NotEmpty(message = "备注") 
    @ApiModelProperty(notes = "备注")
    private String remark;

    //@NotEmpty(message = "运营方ID") 
    @ApiModelProperty(notes = "运营方ID")
    private Long deptId;

    //@NotEmpty(message = "商家名称") 
    @ApiModelProperty(notes = "商家名称")
    private String deptName;

    //@NotEmpty(message = "店铺Id") 
    @ApiModelProperty(notes = "店铺Id")
    private Long storeId;

    //@NotEmpty(message = "店铺名称") 
    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    //@NotEmpty(message = "修改人") 
    @ApiModelProperty(notes = "修改人")
    private Long updater;

    //@NotEmpty(message = "创建人名称") 
    @ApiModelProperty(notes = "创建人名称")
    private String creatorName;

    //@NotEmpty(message = "更新名称") 
    @ApiModelProperty(notes = "更新名称")
    private String updaterName;

}
